assignment operator vs relational operator in c